package com.simple.common.entity.po.sys;

import lombok.Data;

import java.io.Serializable;

/**
 * @author yasud
 * @date 2020年07月21日 11:26
 * @description
 */
@Data
public class Attribute extends BaseEntity2 implements Serializable {

    public enum Select {
        /**
         * 输入
         */
        INPUT,

        /**
         * 单选
         */
        SINGLE,

        /**
         * 多选
         */
        MULTI
    }

    /**
     * 名称
     */
    private String name;

    /**
     * 值处理成类型
     */
    private String valueType;

    /**
     * 标识
     */
    private String label;

    /**
     * 是否必须
     */
    private Boolean isRequired;

    /**
     * 属性选择类型
     */
    private Select select;

    /**
     * 可选的值
     */
    private String value;

    /**
     * 分组id
     */
    private Long groupId;

    /**
     * 属性对象
     */
    private AttributeGroup attributeGroup;
}
